通常對於產品,大家都會想知道一些小反饋如果不care不就不需要知道了
例如:這東西有多少人用、這東西好不好用、是否有達到使用者的需求, etc.
以上我們遇到的問題,基本上只要使用Azure Application Insights都可以完成
謎之音:真的有這麼神奇嗎?
答:沒錯!依照我們前面20天提到的東西只要熟練就可以辦到如果不行我幹嘛寫呢?
那麼具體可以做到些什麼?請大家往下看⬇︎
例如:了解使用者的所在位置、最感興趣的頁面、使用者使用的瀏覽器、作業系統, etc.
使用者與工作階段報告會依頁面或自訂事件來篩選資料
也可以透過位置、環境及頁面等屬性,將這些頁面或自訂事件進行區隔
當然我們也可以新增自己的篩選條件
這邊有三種圖,分別為:橫條圖、折線圖、區域圖,我們可以依照自己需求切換
然後就可以得到我們想要看的結果了˙
保留期可根據同群使用者在特定時間行的某些動作,來讓我們了解使用者返回使用的頻率
我個人是認為這個叫做掛網回頭率啦
這邊也可以設定我們需要的篩選條件,或是使用自訂條件
以下為這個區段測試資料的忠誠度(依照Azure上寫的忠誠度!)
聽到這個項目大家有沒有熱起來了呢?
大家沒看錯,Azure Application Insights的確可以幫我們做A | B 測試
首先我們需要實作ITelemetryInitializer.Initialize(ITelemetry telemetry)
然後如下列程式碼片段在裡面插入版本號
public void Initialize (ITelemetry telemetry)
{
telemetry.Properties["AppVersion"] = "v1.0";
}
別忘了要在Startup.cs
註冊唷!
最後我們只需要在Application Insights中,將資料依屬性值篩選並分割,就可以比較不同版本了
各位看倌是不是有一種愈來愈簡單的感覺了呢?